HyperNEAT for Locomotion Control in Modular Robots
نویسندگان
چکیده
In an application where autonomous robots can amalgamate spontaneously into arbitrary organisms, the individual robots cannot know a priori at which location in an organism they will end up. If the organism is to be controlled autonomously by the constituent robots, an evolutionary algorithm that evolves the controllers can only develop a single genome that will have to suffice for every individual robot. However, the robots should show different behaviour depending on their position in an organism, meaning their phenotype should be different depending on their location. In this paper, we demonstrate a solution for this problem using the HyperNEAT generative encoding technique with differentiated genome expression. We develop controllers for organism locomotion with obstacle avoidance as a proof of concept. Finally, we identify promising directions for further research. To be published in Evolvable Systems: From Biology to Hardware 2010; Gianluca Tempesti, Andy Tyrrell and Julian Miller, editors. The original publication is (will be) available at www.springerlink.com.
منابع مشابه
HyperNEAT Versus RL PoWER for Online Gait Learning in Modular Robots
This paper addresses a principal problem of in vivo evolution of modular multi-cellular robots, where robot ‘babies’ can be produced with arbitrary shapes and sizes. In such a system we need a generic learning mechanism that enables newborn morphologies to obtain a suitable gait quickly after ‘birth’. In this study we investigate and compare the reinforcement learning method RL PoWeR with Hyper...
متن کاملLocomotion in Modular Robots based on Central Pattern Generators
We address the problem of learning to locomote in modular robotic systems, i.e. systems made from multiple homogenous or heterogenous and highly autonomous modules being assembled into a bigger robotic structure, other than monolithic robots (such as humanoid robot systems or predefined quadruped robots). We are particulary interested in online learning of robust and adaptive locomotion for arb...
متن کاملDistributed Adaptive Locomotion by a Modular Robotic System, M-TRAN II From Local Adaptation to Global Coodinated Motion Using CPG Controllers
A modular robot has a distributed mechanical composition which can make various configurations and also make locomotion in a wide variety of configurations. Modular robots are thought to be useful in extreme or unknown environments by adaptively changing their shape and locomotion patterns. As for locomotion, two types can be used; one is whole-body fixed-configuration locomotion and the other ...
متن کاملNatural 3D Interaction Techniques for Locomotion with Modular Robots
Defining 3D movements of modular robots is a challenging task, which is usually addressed with computationally expensive algorithms that aim to create self-propelling locomotion. So far only few user interfaces exist which allow a user to naturally interact with a modular robot in real-time. In this paper we present two approaches for baseline research of 3D user interfaces for intuitive manipu...
متن کاملModular Robot with Bluetooth Interface for Exploring Adaptive Locomotion YaMoR and Bluemove – An Autonomous
Modular robots offer a robust and flexible framework for exploring adaptive locomotion control. They allow assembling robots of different types e.g. snakelike robots, robots with limbs, and many other different shapes. In this paper we present a new cheap modular robot called YaMoR (for “Yet another Modular Robot”). Each YaMoR module contains an FPGA and a microcontroller supporting a wide rang...
متن کامل